QuantumMatchaTea
Contents:
Installation
Quickstart
Interface
Running simulations in parallel
Observables
Python emulator
Circuit
QCOperations
Utils
Changelog
QuantumMatchaTea
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
W
|
X
|
Y
|
Z
_
_adjust_tp_indexing() (qmatchatea.circuit.observables.QCObservableStep method)
_postprocess_local() (qmatchatea.circuit.observables.QCObservableStep method)
_postprocess_probabilities() (qmatchatea.circuit.observables.QCObservableStep method)
_postprocess_projective() (qmatchatea.circuit.observables.QCObservableStep method)
A
add() (qmatchatea.circuit.circuit.Qcircuit method)
add_cregister() (qmatchatea.circuit.circuit.Qcircuit method)
add_qregister() (qmatchatea.circuit.circuit.Qcircuit method)
add_site() (qmatchatea.circuit.circuit.Qcircuit method)
(qtealeaves.emulator.mps_simulator.MPS method)
add_term() (qmatchatea.utils.utils.SimpleHamiltonian method)
adjust_obs_indexing() (qmatchatea.circuit.observables.QCObservableStep method)
ansatz (qmatchatea.utils.backend.QCBackend property)
apply_local_kraus_channel() (qtealeaves.emulator.mps_simulator.MPS method)
apply_mpo() (qtealeaves.emulator.mps_simulator.MPS method)
apply_nonlocal_two_site_operator() (qtealeaves.emulator.mps_simulator.MPS method)
apply_one_site_operator() (qtealeaves.emulator.mps_simulator.MPS method)
apply_projective_operator() (qtealeaves.emulator.mps_simulator.MPS method)
apply_two_site_operator() (qtealeaves.emulator.mps_simulator.MPS method)
B
build_effective_operators() (qtealeaves.emulator.mps_simulator.MPS method)
C
c_if (qmatchatea.circuit.operations.QCOperation property)
ClassicalCondition (class in qmatchatea.circuit.operations)
computational_time (qmatchatea.utils.simulation_results.SimulationResults property)
contract() (qtealeaves.emulator.mps_simulator.MPS method)
cp() (qmatchatea.circuit.circuit.Qcircuit method)
cregisters (qmatchatea.circuit.circuit.Qcircuit property)
current_max_bond_dim (qtealeaves.emulator.mps_simulator.MPS property)
cx() (qmatchatea.circuit.circuit.Qcircuit method)
cz() (qmatchatea.circuit.circuit.Qcircuit method)
D
date_time (qmatchatea.utils.simulation_results.SimulationResults property)
default_iso_pos (qtealeaves.emulator.mps_simulator.MPS property)
default_sweep_order() (qtealeaves.emulator.mps_simulator.MPS method)
deprecated_get_eff_op_on_pos() (qtealeaves.emulator.mps_simulator.MPS method)
device (qmatchatea.utils.backend.QCBackend property)
dot() (qtealeaves.emulator.mps_simulator.MPS method)
E
entanglement (qmatchatea.utils.simulation_results.SimulationResults property)
F
fidelity (qmatchatea.utils.simulation_results.SimulationResults property)
fidelity() (in module qmatchatea.utils.utils)
fill_qcoperators() (qmatchatea.circuit.circuit.Qcircuit method)
first_non_orthogonal_left (qtealeaves.emulator.mps_simulator.MPS property)
first_non_orthogonal_right (qtealeaves.emulator.mps_simulator.MPS property)
flipped() (qtealeaves.emulator.mps_simulator.MPS method)
frequency (qmatchatea.utils.utils.QCCheckpoints property)
from_density_matrix() (qtealeaves.emulator.mps_simulator.MPS class method)
from_json() (qmatchatea.utils.backend.QCBackend class method)
(qmatchatea.utils.utils.QCCheckpoints class method)
(qmatchatea.utils.utils.QCConvergenceParameters class method)
(qmatchatea.utils.utils.QCIO class method)
from_lptn() (qtealeaves.emulator.mps_simulator.MPS class method)
from_mps() (qtealeaves.emulator.mps_simulator.MPS class method)
from_qiskit() (qmatchatea.circuit.circuit.Qcircuit class method)
from_statevector() (qtealeaves.emulator.mps_simulator.MPS class method)
from_tensor_list() (qtealeaves.emulator.mps_simulator.MPS class method)
from_ttn() (qtealeaves.emulator.mps_simulator.MPS class method)
from_tto() (qtealeaves.emulator.mps_simulator.MPS class method)
G
gate() (qmatchatea.circuit.circuit.Qcircuit method)
get_bipartition_link() (qtealeaves.emulator.mps_simulator.MPS method)
get_index() (in module qmatchatea.utils.qk_utils)
get_pos_links() (qtealeaves.emulator.mps_simulator.MPS method)
get_pos_partner_link_expansion() (qtealeaves.emulator.mps_simulator.MPS method)
get_rho_i() (qtealeaves.emulator.mps_simulator.MPS method)
get_substate() (qtealeaves.emulator.mps_simulator.MPS method)
get_tensor_of_site() (qtealeaves.emulator.mps_simulator.MPS method)
GHZ_qiskit() (in module qmatchatea.utils.qk_utils)
H
h() (qmatchatea.circuit.circuit.Qcircuit method)
has_single_qreg (qmatchatea.circuit.observables.QCObservableStep property)
I
identifier (qmatchatea.utils.backend.QCBackend property)
initial_state (qmatchatea.utils.simulation_results.SimulationResults property)
(qmatchatea.utils.utils.QCIO property)
inPATH (qmatchatea.utils.utils.QCIO property)
input_nml (qmatchatea.utils.utils.QCCheckpoints property)
insert() (qmatchatea.circuit.circuit.Qcircuit method)
inspect_cregister() (qmatchatea.circuit.circuit.Qcircuit method)
is_conditioned (qmatchatea.circuit.operations.QCOperation property)
is_initialized (qmatchatea.circuit.operations.ClassicalCondition property)
is_parametric() (qmatchatea.circuit.operations.QCOperation method)
is_satisfied() (qmatchatea.circuit.operations.ClassicalCondition method)
iso_center (qtealeaves.emulator.mps_simulator.MPS property)
iso_towards() (qtealeaves.emulator.mps_simulator.MPS method)
isometrize_all() (qtealeaves.emulator.mps_simulator.MPS method)
K
kron() (qtealeaves.emulator.mps_simulator.MPS method)
L
left_canonize() (qtealeaves.emulator.mps_simulator.MPS method)
load_state() (qmatchatea.utils.simulation_results.SimulationResults method)
local_dim (qmatchatea.circuit.circuit.Qcircuit property)
M
meas_bond_entropy() (qtealeaves.emulator.mps_simulator.MPS method)
meas_even_probabilities() (qtealeaves.emulator.mps_simulator.MPS method)
meas_greedy_probabilities() (qtealeaves.emulator.mps_simulator.MPS method)
meas_tensor_product() (qtealeaves.emulator.mps_simulator.MPS method)
meas_weighted_sum() (qtealeaves.emulator.mps_simulator.MPS method)
measure_observables() (qmatchatea.circuit.circuit.Qcircuit method)
measure_probabilities (qmatchatea.utils.simulation_results.SimulationResults property)
measure_projective() (qmatchatea.circuit.circuit.Qcircuit method)
measures (qmatchatea.utils.simulation_results.SimulationResults property)
ml_decision_function_two_tensors() (qtealeaves.emulator.mps_simulator.MPS method)
ml_default_sweep_order() (qtealeaves.emulator.mps_simulator.MPS method)
ml_environment_two_tensors() (qtealeaves.emulator.mps_simulator.MPS method)
ml_get_gradient_single_tensor() (qtealeaves.emulator.mps_simulator.MPS method)
ml_get_gradient_two_tensors() (qtealeaves.emulator.mps_simulator.MPS method)
ml_gradient_of_cost_function_two_tensors() (qtealeaves.emulator.mps_simulator.MPS method)
ml_initial_guess() (qtealeaves.emulator.mps_simulator.MPS class method)
ml_reorder_pos_pair() (qtealeaves.emulator.mps_simulator.MPS method)
ml_two_tensor_step() (qtealeaves.emulator.mps_simulator.MPS method)
ml_update_conjugate_gradient_two_tensors() (qtealeaves.emulator.mps_simulator.MPS method)
modify_cregister() (qmatchatea.circuit.circuit.Qcircuit method)
modify_local_dim() (qtealeaves.emulator.mps_simulator.MPS method)
module
qmatchatea.circuit.circuit
qmatchatea.circuit.observables
qmatchatea.circuit.operations
qmatchatea.utils.qk_utils
qmatchatea.utils.tn_utils
qmatchatea.utils.utils
mpi_approach (qmatchatea.utils.backend.QCBackend property)
mpi_bcast() (qtealeaves.emulator.mps_simulator.MPS class method)
mpi_command (qmatchatea.utils.backend.QCBackend property)
mpi_sample_n_unique_states() (qtealeaves.emulator.mps_simulator.MPS static method)
MPS (class in qtealeaves.emulator.mps_simulator)
mps_multiply_mps() (qtealeaves.emulator.mps_simulator.MPS method)
N
name (qmatchatea.circuit.operations.QCOperation property)
norm() (qtealeaves.emulator.mps_simulator.MPS method)
normalize() (qtealeaves.emulator.mps_simulator.MPS method)
num_classical_sites (qmatchatea.circuit.circuit.Qcircuit property)
num_layers (qmatchatea.circuit.circuit.Qcircuit property)
num_procs (qmatchatea.utils.backend.QCBackend property)
num_qubits (qmatchatea.circuit.circuit.Qcircuit property)
num_sites (qmatchatea.circuit.circuit.Qcircuit property)
O
observables (qmatchatea.utils.simulation_results.SimulationResults property)
operator (qmatchatea.circuit.operations.QCOperation property)
outPATH (qmatchatea.utils.utils.QCIO property)
P
p() (qmatchatea.circuit.circuit.Qcircuit method)
PATH (qmatchatea.utils.utils.QCCheckpoints property)
physical_idxs (qtealeaves.emulator.mps_simulator.MPS property)
plot() (qtealeaves.emulator.mps_simulator.MPS method)
postprocess_obs_indexing() (qmatchatea.circuit.observables.QCObservableStep method)
precision (qmatchatea.utils.backend.QCBackend property)
pretty_print() (qmatchatea.utils.utils.QCConvergenceParameters method)
print_state() (in module qmatchatea.utils.utils)
product_state_from_local_states() (qtealeaves.emulator.mps_simulator.MPS class method)
projector_attr() (qtealeaves.emulator.mps_simulator.MPS static method)
Q
QCAddSite (class in qmatchatea.circuit.operations)
QCBackend (class in qmatchatea.utils.backend)
QCCheckpoints (class in qmatchatea.utils.utils)
QCCnot (class in qmatchatea.circuit.operations)
QCConvergenceParameters (class in qmatchatea.utils.utils)
QCCp (class in qmatchatea.circuit.operations)
QCCz (class in qmatchatea.circuit.operations)
QCIO (class in qmatchatea.utils.utils)
Qcircuit (class in qmatchatea.circuit.circuit)
QCMeasureProjective (class in qmatchatea.circuit.operations)
QCObservableStep (class in qmatchatea.circuit.observables)
QCOperation (class in qmatchatea.circuit.operations)
QCOperators (class in qmatchatea.utils.tn_utils)
QCPgate (class in qmatchatea.circuit.operations)
QCRemoveSite (class in qmatchatea.circuit.operations)
QCRenormalize (class in qmatchatea.circuit.operations)
QCSadggate (class in qmatchatea.circuit.operations)
QCSgate (class in qmatchatea.circuit.operations)
QCSwap (class in qmatchatea.circuit.operations)
QCTadggate (class in qmatchatea.circuit.operations)
QCTgate (class in qmatchatea.circuit.operations)
QCXpauli (class in qmatchatea.circuit.operations)
QCYpauli (class in qmatchatea.circuit.operations)
QCZpauli (class in qmatchatea.circuit.operations)
QFT_qiskit() (in module qmatchatea.utils.qk_utils)
qiskit_get_statevect() (in module qmatchatea.utils.qk_utils)
qmatchatea.circuit.circuit
module
qmatchatea.circuit.observables
module
qmatchatea.circuit.operations
module
qmatchatea.utils.qk_utils
module
qmatchatea.utils.tn_utils
module
qmatchatea.utils.utils
module
R
read() (qtealeaves.emulator.mps_simulator.MPS class method)
read_mps() (in module qmatchatea.utils.tn_utils)
read_pickle() (qmatchatea.utils.simulation_results.SimulationResults class method)
remove_qregister() (qmatchatea.circuit.circuit.Qcircuit method)
remove_site() (qmatchatea.circuit.circuit.Qcircuit method)
renormalize() (qmatchatea.circuit.circuit.Qcircuit method)
reset() (qtealeaves.emulator.mps_simulator.MPS method)
resolve_device() (qmatchatea.utils.backend.QCBackend method)
resolve_precision() (qmatchatea.utils.backend.QCBackend method)
restart_from_checkpoint() (qmatchatea.utils.utils.QCCheckpoints method)
right_canonize() (qtealeaves.emulator.mps_simulator.MPS method)
S
s() (qmatchatea.circuit.circuit.Qcircuit method)
sadg() (qmatchatea.circuit.circuit.Qcircuit method)
sanity_check() (qtealeaves.emulator.mps_simulator.MPS method)
save_checkpoint() (qmatchatea.utils.utils.QCCheckpoints method)
save_pickle() (qmatchatea.utils.simulation_results.SimulationResults method)
scale() (qtealeaves.emulator.mps_simulator.MPS method)
scale_inverse() (qtealeaves.emulator.mps_simulator.MPS method)
set_initial_state() (qmatchatea.utils.utils.QCIO method)
set_num_qubits() (qmatchatea.utils.utils.SimpleHamiltonian method)
set_results() (qmatchatea.utils.simulation_results.SimulationResults method)
set_singvals_on_link() (qtealeaves.emulator.mps_simulator.MPS method)
set_up() (qmatchatea.utils.utils.QCCheckpoints method)
setup() (qmatchatea.utils.utils.QCIO method)
SimpleHamiltonian (class in qmatchatea.utils.utils)
SimulationResults (class in qmatchatea.utils.simulation_results)
singular_values_cut (qmatchatea.utils.simulation_results.SimulationResults property)
singvals (qtealeaves.emulator.mps_simulator.MPS property)
site_canonize() (qtealeaves.emulator.mps_simulator.MPS method)
snap_current_qregisters() (qmatchatea.circuit.observables.QCObservableStep method)
statevector (qmatchatea.utils.simulation_results.SimulationResults property)
str_repr() (qmatchatea.circuit.circuit.Qcircuit method)
string_rep (qmatchatea.circuit.operations.QCOperation property)
sum_approximate() (qtealeaves.emulator.mps_simulator.MPS class method)
swap() (qmatchatea.circuit.circuit.Qcircuit method)
swap_qubits() (qtealeaves.emulator.mps_simulator.MPS method)
T
t() (qmatchatea.circuit.circuit.Qcircuit method)
tadg() (qmatchatea.circuit.circuit.Qcircuit method)
tensors (qtealeaves.emulator.mps_simulator.MPS property)
tn_state (qmatchatea.utils.simulation_results.SimulationResults property)
tn_state_path (qmatchatea.utils.simulation_results.SimulationResults property)
TNObsBondEntropy (class in qtealeaves.observables.bond_entropy)
TNObservables (class in qtealeaves.observables.tnobservables)
TNObsLocal (class in qtealeaves.observables.local)
TNObsProbabilities (class in qtealeaves.observables.probabilities)
TNObsProjective (class in qtealeaves.observables.projective)
TNObsTensorProduct (class in qtealeaves.observables.tensor_product)
TNObsWeightedSum (class in qtealeaves.observables.weighted_sum)
TNState2File (class in qtealeaves.observables.state2file)
to_dense() (qtealeaves.emulator.mps_simulator.MPS method)
to_dict() (qmatchatea.utils.backend.QCBackend method)
(qmatchatea.utils.utils.QCCheckpoints method)
(qmatchatea.utils.utils.QCConvergenceParameters method)
(qmatchatea.utils.utils.QCIO method)
to_json() (qmatchatea.utils.backend.QCBackend method)
(qmatchatea.utils.utils.QCCheckpoints method)
(qmatchatea.utils.utils.QCConvergenceParameters method)
(qmatchatea.utils.utils.QCIO method)
to_matrix() (qmatchatea.circuit.circuit.Qcircuit method)
to_pauli_dict() (qmatchatea.utils.utils.SimpleHamiltonian method)
to_statevector() (qtealeaves.emulator.mps_simulator.MPS method)
to_tensor_list() (qtealeaves.emulator.mps_simulator.MPS method)
to_ttn() (qtealeaves.emulator.mps_simulator.MPS method)
W
W_qiskit() (in module qmatchatea.utils.qk_utils)
where_barriers (qmatchatea.utils.backend.QCBackend property)
write() (qmatchatea.circuit.circuit.Qcircuit method)
(qtealeaves.emulator.mps_simulator.MPS method)
write_mps() (in module qmatchatea.utils.tn_utils)
write_tensor() (in module qmatchatea.utils.tn_utils)
X
x() (qmatchatea.circuit.circuit.Qcircuit method)
Y
y() (qmatchatea.circuit.circuit.Qcircuit method)
Z
z() (qmatchatea.circuit.circuit.Qcircuit method)